package com.honghu.cloud.dto;

import java.util.Date;
import java.util.List;


/**
 * 用户活动及模板保存表
 * 
 * @author l
 * @email l@qq.com
 * @date 2022-05-05 16:09:05
 */
public class RaffleDto extends BaseDto {
	private static final long serialVersionUID = 1L;

	/**
	 * 域模型id，这里为自增类型
	 */
	/**
	 * 添加时间，这里为长时间格式
	 */
	/**
	 * 是否删除,默认为0未删除，-1表示删除状态
	 */
	/**
	 * 抽奖活动名称
	 */
	private String activity_name;
	/**
	 * 发起抽奖用户id
	 */
	private Long user_id;
	/**
	 * 抽奖活动类型 1为普通抽奖 2为大转盘抽奖 3为现场抽奖
	 */
	private Integer activity_mode;
	/**
	 * 已参与抽奖人数
	 */
	private Integer join_num;
	/**
	 * 用户点击  1则为创建了活动，2为用户设置的模板
	 */
	private Integer is_template;
	/**
	 * 是否开奖状态 0为未开奖 1为已开奖
	 */
	private Integer is_open;
	/**
	 * 是否截止状态 0为未结束 1为已结束
	 */
	private Integer is_end;
	/**
	 * 抽奖活动结束时间
	 */
	private Date end_time;
	/**
	 * 参与用户可抽奖次数
	 */
	private Integer raffle_num;
	/**
	 * 多少积分兑换一次抽奖
	 */
	private Integer integral_exchange;

	private Integer lackNum; //活动差多少人满
	private String onlyTime; //据活动结束剩余时间
	private String userNickName;// 抽奖用户昵称
	private String userMobile;// 抽奖用户手机号码
	private String userPhotoName; //用户头像名称
	private String userPhotoPath; //用户头像路径
	private Integer is_join;	//登录用户是否参与抽奖 0为未参与 1为已参与
	private	String raffle_qr_path;	//抽奖二维码

	public String getRaffle_qr_path() { return raffle_qr_path; }

	public void setRaffle_qr_path(String raffle_qr_path) { this.raffle_qr_path = raffle_qr_path; }

	public Integer getIs_join() { return is_join; }

	public void setIs_join(Integer is_join) { this.is_join = is_join; }

	public String getUserPhotoName() { return userPhotoName; }

	public void setUserPhotoName(String userPhotoName) { this.userPhotoName = userPhotoName; }

	public String getUserPhotoPath() { return userPhotoPath; }

	public void setUserPhotoPath(String userPhotoPath) { this.userPhotoPath = userPhotoPath; }

	public String getUserNickName() { return userNickName; }

	public void setUserNickName(String userNickName) { this.userNickName = userNickName; }

	public String getUserMobile() { return userMobile; }

	public void setUserMobile(String userMobile) { this.userMobile = userMobile; }

	public Integer getRaffle_num() { return raffle_num; }

	public void setRaffle_num(Integer raffle_num) { this.raffle_num = raffle_num; }

	public Integer getIntegral_exchange() { return integral_exchange; }

	public void setIntegral_exchange(Integer integral_exchange) { this.integral_exchange = integral_exchange; }

	public String getOnlyTime() { return onlyTime; }

	public void setOnlyTime(String onlyTime) { this.onlyTime = onlyTime; }

	public Date getEnd_time() { return end_time; }

	public void setEnd_time(Date end_time) { this.end_time = end_time; }

	public Integer getLackNum() { return lackNum; }

	public void setLackNum(Integer lackNum) { this.lackNum = lackNum; }

	public Integer getJoin_num() { return join_num; }

	public void setJoin_num(Integer join_num) { this.join_num = join_num; }

	public Integer getIs_end() { return is_end; }

	public void setIs_end(Integer is_end) { this.is_end = is_end; }

	public Integer getIs_open() { return is_open; }

	public void setIs_open(Integer is_open) { this.is_open = is_open; }

	public void setActivity_name(String activity_name)
	{
		this.activity_name = activity_name;
	}

	public String getActivity_name() 
	{
		return activity_name;
	}

	public Long getUser_id() { return user_id; }

	public void setUser_id(Long user_id) { this.user_id = user_id; }

	public void setActivity_mode(Integer activity_mode)
	{
		this.activity_mode = activity_mode;
	}

	public Integer getActivity_mode() 
	{
		return activity_mode;
	}
	public void setIs_template(Integer is_template) 
	{
		this.is_template = is_template;
	}

	public Integer getIs_template() 
	{
		return is_template;
	}
}
